# 实现文件查找工具
# 输入要查找的路径,输入要搜索的文件名(一部分
# 自动的在指定的路径中进行查找

# 递归查找,遇到子目录就进到目录里,进行查找
# OS.walk 遍历目录操作

import os

inputpath = input('请输入要搜索的路径: ')
pattern = input('请输入要搜索的关键词: ')

for dirpath, dirnames, filenames in os.walk(inputpath):
    # 当前位置路径 当前目录下还有哪些目录 当前目录还有哪些文件
    # # 递归
    # print('----------------------')
    # print(f'dirpath = {dirpath}')
    # print('dirnames:')
    # for name in dirnames:
    #     print(name)
    # print('filename:')
    # for name in filenames:
    #     print(name)

    for f in filenames:
        if pattern in f:
            print(f'{dirpath}/{f}')